/***************************************************************************
*   Copyright (C) 2010 by Peter Hatina                                    *
*   email: phatina (at) gmail.com                                         *
*                                                                         *
*   This program is free software; you can redistribute it and/or modify  *
*   it under the terms of the GNU Lesser General Public License           *
*   version 2.1 as published by the Free Software Foundation              *
*                                                                         *
*   This program is distributed in the hope that it will be useful,       *
*   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
*   GNU Lesser General Public License for more details.                   *
*   http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.               *
***************************************************************************/

#ifndef SHUTDOWN_H
#define SHUTDOWN_H

#include "common.h"
#include <QLibrary>

class Shutdown
{
public:
    Shutdown();
    ~Shutdown();

public:
    static void shutdown();
    static void reboot();
    static void logoff();
    static void suspend(bool force = false);
    static void hibernate(bool force = false);
};

#endif // SHUTDOWN_H
